@charset "utf-8";
body{background-color:#FFF no-repeat top center;}
/* Slider */
.bannerfr{margin:0 auto;width:100%; height:391px;position:relative; overflow:hidden;}
.bannerfr .KMSPrefix_syslidefr_frbtn{width:200px;overflow:hidden;margin:0px auto;padding:0px;position:absolute;left:50%;bottom:130px;margin-left:309px;z-index:99;}
.bannerfr .KMSPrefix_syslidefr_frbtn ul{float:right;}
.syslidefr .syslidefr_an{ width:1600px; height:600px; position:relative; overflow:hidden; margin:0 auto;}
.syslidefr_an img{ position:absolute; left:3px; opacity: 0; top:0;}

.go {
	position:absolute;
	width:100%;
	bottom:50px;
	margin:0 auto;
	left: 0px;
}
/* main */
.maintitle{ width:auto; height:40px; line-height:35px; background-image:url(../images/main_title_bg.jpg); font-weight:bold;}
.maintitle .prolistt{float:left; width:238px; height:40px;text-align:left; padding:0 30px;}
.maintitle .aboutt{float:left; width:320px; height:40px;text-align:left;padding:0 30px;}
.maintitle .hotprot{ float:left; width:297px; height:40px;text-align:left;padding:0 30px;}
.main{background-color:#FFF; height:auto; padding:0 0 0px; background-color:#efefef}

.prolist{width:298px; height:350px; overflow:hidden;padding:10px 0px; background:url(../images/index_prolist_bg.jpg);background-color:#f2f2f2}
.prolist li{ width:238px;height:auto; line-height:30px; padding-bottom:2px;border-bottom:1px solid #FFF; padding:0 20px }
.prolist li a{height:30px; line-height:30px; overflow:hidden; display:block; color:#444; font-size:14px; padding-left:20px;text-transform:capitalize;text-align:left;background:url(../images/ml_icon.png) no-repeat 0px center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prolist li a:hover,.prolist li a.on{background:url(../images/ml_icon_on.png) no-repeat 0px center; color:#F00;}

.about{width:1000px; height:auto; overflow:hidden;padding:10px 15px;}
.about .title{width:322px; height:30px; line-height:30px;overflow:hidden;padding:200px 15px 0 15px;}
.about .title .t1{width:130px; height:30px; line-height:30px;float:left; color:#FFF}
.about .title .t1 a{color:#FFF}
.about .title .t2{width:130px; height:30px; line-height:30px;float:right;color:#115bc4}
.about .title .t2 a{color:#115bc4}
.about .title h2{font-size:16px; color:#206d0b;}
.about .title h2 em{color:#f5821f; font-style:normal; font-size:18px; margin-right:5px;}
.about .cont{width:1000px; height:100px; overflow:hidden; line-height:20px;padding:20px 0; color:#FFF}
.about .cont img {float:left; } 


.hotpro{width:1000px; height:auto; overflow:hidden;padding:300px 0px 0 0;}
.hotpro  .zj{width:304px; height:auto; overflow:hidden; float:left;}
.hotpro .list-section{left:0px;top:0px; white-space: nowrap; display: inline-block; *display: inline; *zoom: 1;}
.hotpro .list-section li {}
.hotpro .list-section li .pic{margin:0 4px 10px 5px;width:140px; height:105px; overflow:hidden; display:block;float:left;border:1px solid #cfcfcf;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.hotpro .list-section li .pic a{width:140px; height:105px; display:block; background-size:cover;}
.hotpro .list-section li .bpic{width:300px; height:225px; overflow:hidden; display:block;float:left;border:1px solid #cfcfcf;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.hotpro .list-section li .bpic a{width:300px; height:225px; display:block; background-size:cover;}

.contact{width:1000px; height:300px; overflow:hidden;padding:150px 0px 0 0;}
.contact p{width:298px; height:15px; line-height:15px; overflow:hidden;padding:5px 0px; color:#FFF}
.contact .title {width:400px;height:40px;padding:10px 0 0 0;font-size:50px; color:#FFF;}
.contact .title h2{height:40px;font-size:40px; color:#FFF;}
.contact .ewm {width:400px;height:120px;padding:10px 0 0 0;color:#FFF;}

.news{width:1000px; height:auto; overflow:hidden;padding:230px 0px 0 0;}
.news .topnews {width:320px; height:auto; overflow:hidden; padding:0px 6px 0 6px; float:left}
.news .topnews .pic {width:320px; height:240px;}
.news .topnews .title {width:320px;height:30px;line-height:30px;border-bottom: 1px dotted #cccccc; font-weight:bold;overflow: hidden; text-align:left;
white-space: nowrap;}
.news .topnews .title a{color:#FFF}
.news .topnews .cont {width:320px;height:auto;text-align:left; color:#747474}




.product{width:1010px; height:250px; overflow:hidden; padding:10px 0px;}
.product .title{width:1000px;height:40px;overflow:hidden;border-radius:5px;-moz-border-radius: 5px; border:1px solid #cecece;vertical-align:middle;}
.product .cont{width:1000px; height:155px; overflow:hidden; line-height:20px;}



.rb{width:160px; height:130px;}
.rb .fb{margin-top:25px; width:160px; height:65px; overflow:hidden; display:block;}

#pslider{margin-top:50px;}
#pslider .al,#pslider .ar{width:60px; height:60px; overflow:hidden; margin-top:80px;}
#pslider .al{background:url(../images/banner_btn_l_24.png) no-repeat 0 0; float:left}
#pslider .ar{background:url(../images/banner_btn_r_24.png) no-repeat 0 0; float:right}
.slide_list{width:880px; height:220px; overflow:hidden; position:relative; float:left; margin:10px 0px;}
